package com.googlecode.dgwt.client.dojo.data.base;

import java.util.List;

/**
 * @author wellsantos@wellsantos.com
 * @since 0.01
 */
public interface IndexedStore<Item> extends Store<Item>, List<Item> {

    public void refreshItem(int rowIndex);
    
    public int indexOfValues(Object ...columnValues);

    public int indexOfValues(int startColumnIndex, Object ...columnValues);

    public IndexedStore<Item> createMirror();
    
}
